
input, select, textarea { font-size: 100%; }
select { border: 1px solid rgb(0, 0, 0); -webkit-appearance: none; padding-right: 14px; }
iframe { display: block; }
abbr, acronym { border: none; font-variant: normal; }
del { text-decoration: line-through; }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: 500; }
ol, ul { list-style: none; }
caption, th { text-align: left; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
ins, a { text-decoration: none; }
a:focus, :focus { outline: none; }
.fl, .fr { display: inline; }
a, button { cursor: pointer; }
.fl { float: left; }
.shadow { box-shadow: rgb(204, 204, 204) 0px 0px 7px; }
.bg_fff { background-color: rgb(255, 255, 255); }
.margin-top-15 { margin-top: 15px; }
a { text-decoration: none; }
img { vertical-align: top; padding: 0px; margin: 0px; }
.hp_xzttp { padding: 8.5px 8.5px 0px; }
.hp_xzttp li { margin-bottom: 8px; }
#vertical-ticker { height: 227px; overflow: hidden; margin-bottom: 6px; }
.nav_xzttp { text-align: center; background: url("../img/line29.jpg") left center repeat-x; height: 28px; width: 260px; margin-bottom: 8px; }
.nav_xzttp a { margin: 0px 6px; height: 28px; }
.nav_xzttp img { border-left: 10px solid rgb(255, 255, 255); border-right: 10px solid rgb(255, 255, 255); }
#area_qhtb .bd { padding: 10px 0px; }
#area_qhtb .bd ul li { margin: 0px 10px; }